home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 1997 #3
/
Amiga Plus CD - 1997 - No. 03.iso
/
pd
/
programmierung
/
alienbreed3d2_src
/
cheesesauce
/
newchunky.s
< prev
next >
Wrap
Text File
|
1997-01-31
|
2KB
|
140 lines
CHUNKYTOPLANAR
move.w d2,MODUL
move.w d0,WTC
move.w d1,HTC
move.w d3,SCRMOD
add.l #10240*7,a1
lea -10240(a1),a2
lea -10240(a2),a3
lea -10240(a3),a4
move.l a4,a5
sub.l #20480,a5
move.l a5,a6
sub.l #20480,a6
outconv:
convlop:
swap d7
move.l (a0)+,d0
add.w d0,d0
addx.w d0,d0
addx.w d1,d1
addx.w d0,d0
addx.w d2,d2
addx.w d0,d0
addx.w d3,d3
addx.w d0,d0
addx.w d4,d4
addx.w d0,d0
addx.w d5,d5
addx.w d0,d0
addx.w d6,d6
addx.w d0,d0
addx.w d7,d7
addx.w d0,d0
move.b d0,(a1)+
move.b d1,d0
add.w d1,d1
move.b d0,d1
addx.w d1,d1
addx.w d2,d2
addx.w d1,d1
addx.w d3,d3
addx.w d1,d1
addx.w d4,d4
addx.w d1,d1
addx.w d5,d5
addx.w d1,d1
addx.w d6,d6
addx.w d1,d1
addx.w d7,d7
addx.w d1,d1
move.b d1,(a2)+
move.w d2,d0
add.w d2,d2
move.b d0,d2
addx.w d2,d2
addx.w d3,d3
addx.w d2,d2
addx.w d4,d4
addx.w d2,d2
addx.w d5,d5
addx.w d2,d2
addx.w d6,d6
addx.w d2,d2
addx.w d7,d7
addx.w d2,d2
move.b d2,(a3)+
move.w d3,d0
add.w d3,d3
move.b d0,d3
addx.w d3,d3
addx.w d4,d4
addx.w d3,d3
addx.w d5,d5
addx.w d3,d3
addx.w d6,d6
addx.w d3,d3
addx.w d7,d7
addx.w d3,d3
move.b d3,(a4)+
move.b d4,d0
add.w d4,d4
move.b d0,d4
addx.w d4,d4
addx.w d5,d5
addx.w d4,d4
addx.w d6,d6
addx.w d4,d4
addx.w d7,d7
addx.w d4,d4
move.b d4,10240(a5)
move.b d5,d0
add.w d5,d5
move.b d0,d5
addx.w d5,d5
addx.w d6,d6
addx.w d5,d5
addx.w d7,d7
addx.w d5,d5
move.b d5,(a5)+
move.b d6,d0
add.w d6,d6
move.b d0,d6
addx.w d6,d6
addx.w d7,d7
addx.w d6,d6
move.b d6,10240(a6)
rol.w #1,d7
move.b d7,(a6)+
subq #1,WTC
bgt.s convlop
add.w MODUL,a0
move.w SCRMOD,d0
add.w d0,a1
add.w d0,a2
add.w d0,a3
add.w d0,a4
add.w d0,a5
add.w d0,a6
subq #1,HTC
bgt outconv
rts
MODUL: dc.w 0
HTC: dc.w 0
WTC: dc.w 0
SCRMOD: dc.w 0